package tran

import "test.com/project-user/internal/database"

// Transaction 事务的接口  可以通过接口 调用action方法
// 事务的操作 一定跟数据库有关  注入数据库的连接  gorm.db
// 因为这里的事务有可能是xorm，gorm，或者其他的orm，
// 它们都是具体的实现，所以我们需要再给这个orm一个接口
type Transaction interface {
	Action(func(conn database.DbConn) error) error
}
